﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
	<title>用户使用手册- Table of Contents</title>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta name="generator" content="HelpNDoc Personal Edition 4.8.0.849">
	<link type="text/css" rel="stylesheet" media="all" href="css/reset.css" />
	<link type="text/css" rel="stylesheet" media="all" href="css/silver-theme/jquery-ui-1.8.12.custom.css" />
	<link type="text/css" rel="stylesheet" media="all" href="css/dynatree/chm/ui.dynatree.css" />
	<link type="text/css" rel="stylesheet" media="all" href="css/base.css" />
	<link type="text/css" rel="stylesheet" media="all" href="css/hnd.css" />
    <link type="text/css" rel="stylesheet" media="all" href="css/toc.css" />
	<!--[if lte IE 8]>
		<link type="text/css" rel="stylesheet" media="all" href="css/ielte8.css" />
	<![endif]-->
	<style type="text/css">
		#tabs .ui-widget-header
		{
			background-color: #EFEFEF;
		}
	</style>
	<script type="text/javascript" src="js/jquery.min.js"></script>
	<script type="text/javascript" src="js/jquery-ui-1.8.17.custom.min.js"></script>
    <script type="text/javascript" src="js/jquery.cookie.js"></script>
    <script type="text/javascript" src="js/jquery.dynatree.min.js"></script>
	<script type="text/javascript" src="js/hndjsse.js"></script>
	<script type="text/javascript">
	
		window.bSearchDataLoaded = false;
		var sHelpIdToActivate = '';
	
		$(document).ready(function()
		{
			var sAnchorName = '';
			try { sAnchorName = top.location.href.substring(top.location.href.lastIndexOf("#") + 1, top.location.href.length); }
			catch(err) { sAnchorName = ''; }
			var nSelectedTab = 0;
			if (sAnchorName == '_index') nSelectedTab = 1
			else if (sAnchorName == '_search') nSelectedTab = 2;			
			$("#tabs").tabs({
				selected: nSelectedTab,
				select: function(event, ui) { HideKwPopup(); }
			});
			
			// Toc
			if ($("#tab-toc").length) {
				$("#tab-toc").dynatree({
					clickFolderMode: 1,
					debugLevel: 0,
					imagePath: 'css/dynatree/chm/',
					onActivate: function(node){
						if ($("#tab-keywords").length && $("#tab-keywords").dynatree && $("#tab-keywords").dynatree("getTree") && $("#tab-keywords").dynatree("getTree").activateKey)
							$("#tab-keywords").dynatree("getTree").activateKey(null);
						if(node.data.href && node.data.href != '#'){
							window.open(node.data.href, node.data.target);
						}
					}
				});
				// Expand all nodes if required
				$("#tab-toc").dynatree("getRoot").visit(function(node){
						node.expand(true);
					});
				// Select the active help id
				if (sHelpIdToActivate != '') $("#tab-toc").dynatree("getTree").activateKey(sHelpIdToActivate);
			}
			
			// Keywords
			
			if ($("#tab-keywords").length) {
				$("#tab-keywords").dynatree({
					clickFolderMode: 1,
					debugLevel: 0,
					imagePath: 'css/dynatree/chm/',
					onClick: function(node, event){
						HideKwPopup();
						if (node.data && node.data.click)
						{
							var aRefList = null;
							eval('aRefList=' + node.data.click);
							if (ShowKwPopup(node.li, aRefList))
							{
								if ($("#tab-toc") && $("#tab-toc").dynatree && $("#tab-toc").dynatree("getTree") && $("#tab-toc").dynatree("getTree").activateKey)
									$("#tab-toc").dynatree("getTree").activateKey(null);
								if(node.data.href && node.data.href != '#'){
									window.open(node.data.href, node.data.target);
								}
							}
						}
					}
				});
				// Expand all nodes if required
				$("#tab-keywords").dynatree("getRoot").visit(function(node){
						node.expand(true);
					});
				}
			
			// Load search data
			(function() {
				var se = document.createElement('script'); se.type = 'text/javascript'; se.async = true;
				se.src = 'js/hndsd.js';
				var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(se, s);
			})();
		});
		
		$('body').click(function() {
			HideKwPopup();
		});
		
		function SelectTocItem(sHelpId)
		{
			if ($("#tab-toc").length && $("#tab-toc").dynatree && $("#tab-toc").dynatree("getTree") && $("#tab-toc").dynatree("getTree").getNodeByKey) {
				$("#tab-toc").dynatree("getTree").getNodeByKey(sHelpId).activateSilently();
			}
			else {
				sHelpIdToActivate = sHelpId;
			}
		}
		
		function HideKwPopup()
		{
			if($("#popupMenu")) $("#popupMenu").remove();
		}
		
		function ShowKwPopup(oSender, aLinks)
		{
			HideKwPopup();
			if (!aLinks || !aLinks.length || aLinks.length == 0) return false
			else if (aLinks.length == 1) return true
			else
			{
				var oParentDiv = document.createElement("DIV");
				oParentDiv.id = "popupMenu";
				var oLink = null;
				// Close button
				oLink = document.createElement("SPAN");
				oLink.className = "close-button";
				oLink.innerHTML = "X";
				oLink.href = "#";
				oLink.onclick = HideKwPopup;
				oParentDiv.appendChild(oLink);
				// Items
				for (var nCnt=0; nCnt<aLinks.length; nCnt++)
				{
					oLink = document.createElement("A");
					oLink.innerHTML = aLinks[nCnt][0];
					oLink.href = aLinks[nCnt][1];
					oLink.target = "FrameMain";
					oLink.onclick = HideKwPopup;
					oParentDiv.appendChild(oLink);
				}
				document.body.appendChild(oParentDiv);
				var pos = $(oSender).offset(); 
				var height = $(oSender).height();
				$(oParentDiv).css({
					"left": (pos.left+20) + "px",
					"top": (pos.top + height + 5) + "px"
				});
				$(oParentDiv).show();
				return false;
			}
		}
		
		function PerformSearch()
		{
			if (!window.bSearchDataLoaded) {
				$("#search_results").html("Search engine data hasn't been fully loaded yet or an error occurred while loading it. This usually happens when documentation is browsed locally.");
				return;
			}
			sValue = $("#search_value").val();
			$("#search_results").html('Searching...');
			var oSearchEngine = new HndJsSe;
			oSearchEngine.ParseInput(sValue);			
			oSearchEngine.PerformSearch();
			if (!oSearchEngine.aResults || !oSearchEngine.aResults.length)
			{
				$("#search_results").html('No results found.');
			}
			else
			{
				$("#search_results").html('<div id="search_results_content"></div>');
				var oUl = $("#search_results_content").append("<ul id='lr'></ul>").find("ul");
				for (var nCnt = 0; nCnt < oSearchEngine.aResults.length; nCnt++)
				{
					if (oSearchEngine.aResults[nCnt][0] < aTl.length)
					{
						oUl.append("<li><a href='" + aTl[oSearchEngine.aResults[nCnt][0]][0] + "?search=" + escape(sValue) + "' target='FrameMain'>" + unescape(aTl[oSearchEngine.aResults[nCnt][0]][1]) + "</a></li>");
					}
				}
				// Tree
				$("#search_results_content").dynatree({
					clickFolderMode: 1,
					debugLevel: 0,
					imagePath: 'css/dynatree/chm/',
					onActivate: function(node){
						if ($("#search_results_content") && $("#search_results_content").dynatree && $("#search_results_content").dynatree("getTree") && $("#search_results_content").dynatree("getTree").activateKey)
							$("#search_results_content").dynatree("getTree").activateKey(null);
						if(node.data.href && node.data.href != '#'){
							window.open(node.data.href, node.data.target);
						}
					}
				});
			}
		}
	</script>
</head>

<body>

	<div id="tabs">
		<ul>
			<li><a href="#tab-toc">Contents</a></li>
			<li><a href="#tab-keywords">Index</a></li>
			<li><a href="#tab-search">Search</a></li>
			</ul>
		<div id="tab-toc">
			<ul id="toc" class="">

				<li class="folder" id="1" data="icon: '0.png'">
							<a
							href="1.html"
							target="FrameMain">
								第1章 总体概述</a>

				<ul><li class="" id="11" data="icon: '10.png'">
							<a
							href="11.html"
							target="FrameMain">
								1.1 编写目的</a>

				</li><li class="" id="12" data="icon: '10.png'">
							<a
							href="12.html"
							target="FrameMain">
								1.2 项目背景</a>

				</li><li class="" id="13" data="icon: '10.png'">
							<a
							href="13.html"
							target="FrameMain">
								1.3 使用人员</a>

				</li></ul></li><li class="folder" id="2" data="icon: '0.png'">
							<a
							href="2.html"
							target="FrameMain">
								第2章 功能简介</a>

				<ul><li class="" id="21" data="icon: '10.png'">
							<a
							href="21.html"
							target="FrameMain">
								2.1 系统访问地址</a>

				</li><li class="" id="22" data="icon: '10.png'">
							<a
							href="22.html"
							target="FrameMain">
								2.2 系统功能清单</a>

				</li></ul></li><li class="folder" id="3" data="icon: '0.png'">
							<a
							href="3.html"
							target="FrameMain">
								第3章 操作介绍</a>

				<ul><li class="" id="31" data="icon: '0.png'">
							<a
							href="31.html"
							target="FrameMain">
								3.1 系统登录</a>

				</li><li class="" id="32" data="icon: '0.png'">
							<a
							href="32.html"
							target="FrameMain">
								3.2 系统主界面</a>

				</li><li class="folder" id="33" data="">
							<a
							href="33.html"
							target="FrameMain">
								3.3 系统管理</a>

				<ul><li class="" id="331" data="icon: '10.png'">
							<a
							href="331.html"
							target="FrameMain">
								3.3.1 菜单管理</a>

				</li><li class="" id="332" data="icon: '10.png'">
							<a
							href="332.html"
							target="FrameMain">
								3.3.2 角色管理</a>

				</li><li class="" id="333" data="icon: '10.png'">
							<a
							href="333.html"
							target="FrameMain">
								3.3.3 账户管理</a>

				</li><li class="" id="334" data="icon: '10.png'">
							<a
							href="334.html"
							target="FrameMain">
								3.3.4 日志管理</a>

				</li></ul></li><li class="folder" id="34" data="">
							<a
							href="34.html"
							target="FrameMain">
								3.4 集群管理</a>

				<ul><li class="" id="341" data="icon: '10.png'">
							<a
							href="341.html"
							target="FrameMain">
								3.4.1 集群管理</a>

				</li><li class="" id="342" data="icon: '10.png'">
							<a
							href="342.html"
							target="FrameMain">
								3.4.2 租户管理</a>

				</li><li class="" id="343" data="icon: '10.png'">
							<a
							href="343.html"
							target="FrameMain">
								3.4.3 用户管理</a>

				</li><li class="" id="344" data="icon: '10.png'">
							<a
							href="344.html"
							target="FrameMain">
								3.4.4 机器管理</a>

				</li><li class="" id="345" data="icon: '10.png'">
							<a
							href="345.html"
							target="FrameMain">
								3.4.5 参数管理</a>

				</li><li class="" id="346" data="icon: '10.png'">
                    <a
                            href="346.html"
                            target="FrameMain">
                        3.4.6 数据迁移</a>

                </li></ul></li><li class="folder" id="35" data="">
							<a
							href="35.html"
							target="FrameMain">
								3.5 元数据管理</a>

				<ul><li class="" id="351HDFS" data="icon: '10.png'">
							<a
							href="351HDFS.html"
							target="FrameMain">
								3.5.1 HDFS对比</a>

				</li><li class="" id="352hive" data="icon: '10.png'">
							<a
							href="352hive.html"
							target="FrameMain">
								3.5.2 hive元数据管理</a>

				</li><li class="" id="353hdfs" data="icon: '10.png'">
							<a
							href="353hdfs.html"
							target="FrameMain">
								3.5.3 hdfs元数据管理</a>

				</li></ul></li><li class="folder" id="36" data="">
							<a
							href="36.html"
							target="FrameMain">
								3.6 报表管理</a>

				<ul><li class="" id="361" data="icon: '10.png'">
							<a
							href="361.html"
							target="FrameMain">
								3.6.1 队列资源报表</a>

				</li><li class="" id="362" data="icon: '10.png'">
							<a
							href="362.html"
							target="FrameMain">
								3.6.2 用户认证信息报表</a>

				</li><li class="" id="363" data="icon: '10.png'">
							<a
							href="363.html"
							target="FrameMain">
								3.6.3 HDFS报表权限管理(hdfs路径主导)</a>

				</li><li class="" id="364" data="icon: '10.png'">
							<a
							href="364.html"
							target="FrameMain">
								3.6.4 HIVE权限管理(hive表名主导)</a>

				</li><li class="" id="365" data="icon: '10.png'">
							<a
							href="365.html"
							target="FrameMain">
								3.6.5 HDFS权限管理(hdfs用户主导)</a>

				</li><li class="" id="366" data="icon: '10.png'">
                    <a
                            href="366.html"
                            target="FrameMain">
                        3.6.6 HIVE权限管理(hive用户主导)</a>

                </li></ul></li></ul></li><li class="" id="4" data="icon: '0.png'">
							<a
							href="4.html"
							target="FrameMain">
								第4章  操作流程</a>

				</li></ul>
		</div>
		
		<div id="tab-keywords">
			<ul id="keywords">

				</ul>
		</div>
		
		<div id="tab-search">
			<form onsubmit="PerformSearch(); return false;">
				<label for="search_value">Search:</label>
				<input id="search_value" name="search_value"></input>
				<input type="submit" value="Search"/>
			</form>
			<div id="search_results"></div>
		</div>
		
		</div>
    
</body>

</html>

